Contents 1 A Constraint - Satisfaction Framework for Evaluating Program

نویسندگان

  • Steven Woods
  • Alex Quilici
چکیده

Di erent program understanding algorithms often use di erent representational frameworks and take advantage of numerous heuristic tricks. This situation makes it is di cult to compare these approaches and their performance. This paper addresses this problem by proposing constraint satisfaction as a general framework for describing program understanding algorithms, demonstrating how to tranform a relatively complex existing program understanding algorithm into an instance of a constraint satisfaction problem, and showing how this facilitates better understanding of its performance. Plan recognition is the task of interpreting the actions of agents in the environment, in the context of the knowledge we possess about how action occurs in the world, and why. The recognition task involves constructing a mapping, possibly partial, between an existing repository of plan and domain knowledge and a set of dynamic observations of a subset of the actions taken toward a goal. Program understanding can be viewed as a special case of plan recognition, where the task is to recognize the plans programmers have used in constructing a particular piece of legacy source code. However, program understanding di ers from generalized plan recognition in that a complete set of action observations is the basis of goal determination. This paper discusses, in detail, how this di erence leads to inadequacies in applying typical plan recognition algorithms to program understanding. Program understanding can instead be viewed as a special case of plan recognition which is particularly amenable to constraint satisfaction techniques. 1

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Evaluating Health in All Policies; Comment on “Developing a Framework for a Program Theory-Based Approach to Evaluating Policy Processes and Outcomes: Health in All Policies in South Australia”

Health in All Policies (HiAP) has gained attention as a potential tool to address complex health and societal challenges at global, regional, national and subnational levels. In a recent article, Lawless et al propose an evaluation framework developed in the context of the South Australia HiAP initiative. Strategies, mediators, activities and impacts identified in the framework could potentiall...

متن کامل

Video Contents Acquisition and Editing for Conversation Scene

This paper introduces a novel method for capturing conversation scenes and editing of the obtained videos. This system aims to acquire high-quality videos and to utilize them for multimedia that provides conversation functions. First, a video capturing system composed of “environmental camera module” and “contents capturing camera modules” is introduced. Next, a novel computational video editin...

متن کامل

Evaluating the Implementation of Child Development and Care Program in Isfahan Comprehensive Child Development Center

Abstract Background: The Comprehensive Child Development Center was established in 2012 in the center of Isfahan province to rapidly identify and intervene in the developmental problems of children. The aim of this study was to evaluate the implementation of this program. Methods: This was a descriptive-analytical study conducted based on the framework for evaluating public health programs es...

متن کامل

R. Dechter, Constraint Processing, Morgan Kaufmann (2003)

Constraint satisfaction is a relatively young research area of Artificial Intelligence addressing combinatorial optimization problems. Until recent years, there were only a few books describing the topic so it was not easy for newcomers to get in and to understand the techniques behind constraint satisfaction. This situation hindered education in the area so the community did not grow and devel...

متن کامل

Iterative Forward Search: Combining Local Search with Maintaining Arc Consistency and a Conflict-based Statistics

The paper presents an iterative forward search framework for solving constraint satisfaction and optimization problems. This framework combines ideas of local search, namely improving a solution by local steps, with principles of depth-first search, in particular extending a partial feasible assignment towards a solution. Within this framework, we also propose and study a conflict-based statist...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995